package a.e.a;

import a.i.ib;
import a.i.n;
import a.j.g;
import a.j.*;

import javax.swing.*;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.HashMap;
import java.util.Map;

public class x
  extends r
{
  public static final Map g;
  public static final Map h;
  public static final Map i = new HashMap(11);
  public static final Map j;
  public static final Map k;
  public static final Map l;
  public static int m;
  
  public void a(Map paramMap)
  {
    this.c = paramMap;
  }
  
  public void f()
  {
    this.c = new HashMap(23);
  }
  
  public void a(hg paramhg)
  {
    boolean bool = r.f;
    int i1 = r.e;
    String str = null;
    str = d("text");
    if (!bool)
    {
      if (!"".equals(str)) {
        paramhg.a(str);
      }
      str = d("configuration");
    }
    if (!bool)
    {
      if (!"".equals(str)) {
        paramhg.c(str);
      }
      str = d("fill");
    }
    if (!bool)
    {
      if (!"".equals(str)) {
        paramhg.b(f.c(str));
      }
      str = d("color");
    }
    if (!bool)
    {
      if (!"".equals(str)) {
        paramhg.a(f.c(str));
      }
      str = d("outline");
    }
    if (!bool)
    {
      if (!"".equals(str)) {
        paramhg.c(f.c(str));
      }
      str = d("fontSize");
    }
    if (!bool)
    {
      if (!"".equals(str)) {
        paramhg.a(f("fontSize"));
      }
      str = d("fontStyle");
    }
    if (!bool)
    {
      if (!"".equals(str)) {
        paramhg.b(h(str));
      }
      str = d("fontName");
    }
    if (!bool)
    {
      if (!"".equals(str)) {
        paramhg.b(str);
      }
      str = d("alignment");
    }
    if (!bool)
    {
      if (!"".equals(str)) {
        paramhg.f(k(str));
      }
      str = d("rotationAngle");
    }
    if (!bool)
    {
      if (!"".equals(str)) {
        paramhg.c(e("rotationAngle"));
      }
      str = d("visible");
    }
    if (!bool)
    {
      if (!"".equals(str)) {
        paramhg.f(c("visible"));
      }
      str = d("icon");
    }
    Object localObject1;
    label406:
    Object localObject2;
    if (!bool)
    {
      if (!"".equals(str))
      {
        localObject1 = null;
        if (!bool) {
          if ((paramhg instanceof jg))
          {
            localObject1 = (g)((jg)paramhg).gb().g();
            break label406;
          }
        }
        if ((bool) || ((paramhg instanceof ig))) {
          localObject1 = (g)((ig)paramhg).lb().c();
        }
        localObject2 = ((g)localObject1).cb();
        paramhg.a(new ImageIcon(a(str, (URL)localObject2)));
      }
      str = d("horizontalTextPosition");
    }
    if (!bool)
    {
      if (!"".equals(str)) {
        paramhg.b(i(str));
      }
      str = d("verticalTextPosition");
    }
    if (!bool)
    {
      if (!"".equals(str)) {
        paramhg.a(j(str));
      }
      str = d("iconTextGap");
    }
    if (!bool)
    {
      if (!"".equals(str)) {
        paramhg.c((byte)f("iconTextGap"));
      }
      paramhg.e(c("underlineText"));
    }
    if (!bool) {
      if (this.c.containsKey("userdata"))
      {
        if (bool) {
          break label708;
        }
        if (this.c.containsKey("userdataclass"))
        {
          localObject1 = d("userdata");
          localObject2 = d("userdataclass");
          try
          {
            Object localObject3 = ib.c().a((String)localObject1, Class.forName((String)localObject2));
            paramhg.b(localObject3);
          }
          catch (Exception localException)
          {
            n.a("Could not parse userdata " + (String)localObject1 + " [" + (String)localObject2 + "] " + localException);
          }
          catch (LinkageError localLinkageError)
          {
            n.a("Could not parse userdata " + (String)localObject1 + " [" + (String)localObject2 + "] " + localLinkageError);
          }
        }
      }
    }
    label708:
    if (!bool)
    {
      if (this.c.containsKey("autoSizePolicy")) {
        paramhg.g(g(d("autoSizePolicy")));
      }
      str = d("anchor");
    }
    if (!bool) {
      if ((paramhg instanceof jg))
      {
        localObject1 = (jg)paramhg;
        localObject2 = null;
        localObject2 = h.get(str);
        if (!bool)
        {
          if ((localObject2 instanceof Byte))
          {
            paramhg.e((byte)1);
            paramhg.d(((Byte)localObject2).byteValue());
            if (bool) {
              break label1081;
            }
            if (i1 == 0) {}
          }
          else
          {
            localObject2 = g.get(str);
          }
        }
        else
        {
          Object localObject4;
          if (!bool) {
            if ((localObject2 instanceof Byte))
            {
              if ((bool) || (this.c.containsKey("model")))
              {
                localObject4 = i.get(d("model"));
                if (bool) {
                  break label920;
                }
                if ((localObject4 instanceof Byte))
                {
                  paramhg.e(((Byte)localObject4).byteValue());
                  if (bool) {
                    break label920;
                  }
                  if (i1 == 0) {}
                }
              }
              else
              {
                paramhg.e((byte)5);
              }
              paramhg.d(((Byte)localObject2).byteValue());
              label920:
              if (bool) {
                break label1081;
              }
              if (i1 == 0) {
                break label1070;
              }
            }
          }
          if (!bool) {
            if (this.c.containsKey("model"))
            {
              localObject4 = i.get(d("model"));
              if (bool) {
                break label999;
              }
              if ((localObject4 instanceof Byte)) {
                paramhg.e(((Byte)localObject4).byteValue());
              }
            }
          }
          label999:
          if (bool) {
            break label1081;
          }
          if (this.c.containsKey("x"))
          {
            if (bool) {
              break label1081;
            }
            if (this.c.containsKey("y"))
            {
              paramhg.e((byte)4);
              localObject4 = ((jg)localObject1).hb();
              if (localObject4 != null) {
                ((jg)localObject1).c(e("x") - ((ld)localObject4).a(), e("y") - ((ld)localObject4).b());
              }
            }
          }
        }
        label1070:
        label1081:
        if (bool) {
          break label1357;
        }
        if (!this.c.containsKey("borderDistance")) {
          break label1346;
        }
        ((jg)localObject1).f(e("borderDistance"));
        if (bool) {
          break label1357;
        }
        if (i1 == 0) {
          break label1346;
        }
      }
    }
    if (!bool) {
      if ((paramhg instanceof ig))
      {
        localObject1 = (ig)paramhg;
        if (!bool) {
          if (this.c.containsKey("model"))
          {
            localObject2 = j.get(d("model"));
            if (bool) {
              break label1197;
            }
            if ((localObject2 instanceof Byte)) {
              paramhg.e(((Byte)localObject2).byteValue());
            }
          }
        }
        label1197:
        if (!bool) {
          if (this.c.containsKey("position"))
          {
            localObject2 = k.get(d("position"));
            if (bool) {
              break label1357;
            }
            if (!(localObject2 instanceof Byte)) {
              break label1346;
            }
            int n = ((Byte)localObject2).byteValue();
            paramhg.d(((Byte)localObject2).byteValue());
            if (bool) {
              break label1357;
            }
            if (i1 == 0) {
              break label1346;
            }
          }
        }
        if (bool) {
          break label1357;
        }
        if (this.c.containsKey("x"))
        {
          if (bool) {
            break label1357;
          }
          if (this.c.containsKey("y"))
          {
            double d1 = e("x");
            if (bool) {
              break label1347;
            }
            double d2 = e("y");
            Object localObject5 = ((ig)localObject1).g(d1, d2);
            if (localObject5 != null) {
              ((ig)localObject1).a(localObject5);
            }
          }
        }
      }
    }
    label1346:
    label1347:
    label1357:
    if ((bool) || ((e().containsKey("contentWidth")) && (e().containsKey("contentHeight")))) {
      paramhg.a(e("contentWidth"), e("contentHeight"));
    }
  }
  
  public static byte g(String paramString)
  {
    boolean bool = r.f;
    if (!bool) {
      if (paramString.equals("node_size")) {
        return 3;
      }
    }
    if (!bool) {
      if (paramString.equals("none")) {
        return 4;
      }
    }
    if (!bool) {
      if (paramString.equals("node_width")) {
        return 1;
      }
    }
    if (!bool) {
      if (paramString.equals("node_height")) {
        return 2;
      }
    }
    return 0;
  }
  
  public static int h(String paramString)
  {
    boolean bool = r.f;
    if (!bool) {
      if (paramString.equals("bolditalic")) {
        return 3;
      }
    }
    if (!bool) {
      if (paramString.equals("bold")) {
        return 1;
      }
    }
    if (!bool) {
      if (paramString.equals("italic")) {
        return 2;
      }
    }
    return 0;
  }
  
  public static byte i(String paramString)
  {
    boolean bool = r.f;
    if (!bool) {
      if (paramString.equals("left")) {
        return 8;
      }
    }
    if (!bool) {
      if (paramString.equals("right")) {
        return 16;
      }
    }
    if (!bool) {
      if (paramString.equals("left_aligned")) {
        return 32;
      }
    }
    if (!bool) {
      if (paramString.equals("right_aligned")) {
        return 64;
      }
    }
    return 2;
  }
  
  public static byte j(String paramString)
  {
    boolean bool = r.f;
    if (!bool) {
      if (paramString.equals("top")) {
        return 1;
      }
    }
    if (!bool) {
      if (paramString.equals("center")) {
        return 2;
      }
    }
    return 4;
  }
  
  public static byte k(String paramString)
  {
    boolean bool = r.f;
    if (!bool) {
      if (paramString.equals("left")) {
        return 0;
      }
    }
    if (!bool) {
      if (paramString.equals("right")) {
        return 2;
      }
    }
    return 1;
  }
  
  URL a(String paramString, URL paramURL)
  {
    try
    {
      return new URL(paramString);
    }
    catch (MalformedURLException localMalformedURLException1)
    {
      try
      {
        return new URL(paramURL, paramString);
      }
      catch (MalformedURLException localMalformedURLException2) {}
    }
    return null;
  }
  
  static
  {
    i.put("free", new Byte((byte)4));
    i.put("sides", new Byte((byte)3));
    i.put("corners", new Byte((byte)0));
    i.put("eight_pos", new Byte((byte)5));
    i.put("sandwich", new Byte((byte)2));
    i.put("internal", new Byte((byte)1));
    i.put("edge_opposite", new Byte((byte)6));
    g = new HashMap(11);
    g.put("n", new Byte((byte)108));
    g.put("nw", new Byte((byte)104));
    g.put("ne", new Byte((byte)105));
    g.put("w", new Byte((byte)111));
    g.put("e", new Byte((byte)110));
    g.put("sw", new Byte((byte)107));
    g.put("s", new Byte((byte)109));
    g.put("se", new Byte((byte)106));
    h = new HashMap(11);
    h.put("c", new Byte((byte)100));
    h.put("t", new Byte((byte)102));
    h.put("tl", new Byte((byte)117));
    h.put("tr", new Byte((byte)118));
    h.put("r", new Byte((byte)116));
    h.put("l", new Byte((byte)115));
    h.put("bl", new Byte((byte)119));
    h.put("b", new Byte((byte)101));
    h.put("br", new Byte((byte)120));
    j = new HashMap(23);
    j.put("centered", new Byte((byte)1));
    j.put("center_slider", new Byte((byte)5));
    j.put("side_slider", new Byte((byte)6));
    j.put("free", new Byte((byte)4));
    j.put("two_pos", new Byte((byte)0));
    j.put("three_center", new Byte((byte)3));
    j.put("six_pos", new Byte((byte)2));
    k = new HashMap(23);
    k.put("center", new Byte((byte)12));
    k.put("tcentr", new Byte((byte)18));
    k.put("scentr", new Byte((byte)17));
    k.put("anywhere", new Byte((byte)99));
    k.put("stail", new Byte((byte)15));
    k.put("ttail", new Byte((byte)16));
    k.put("tail", new Byte((byte)11));
    k.put("shead", new Byte((byte)13));
    k.put("thead", new Byte((byte)14));
    k.put("head", new Byte((byte)10));
    l = new HashMap(20);
    l.put("target", new Byte((byte)2));
    l.put("target_right", new Byte((byte)34));
    l.put("target_left", new Byte((byte)18));
    l.put("target_on_edge", new Byte((byte)10));
    l.put("source", new Byte((byte)1));
    l.put("source_right", new Byte((byte)33));
    l.put("source_left", new Byte((byte)17));
    l.put("source_on_edge", new Byte((byte)9));
    l.put("center", new Byte((byte)4));
    l.put("center_right", new Byte((byte)36));
    l.put("center_left", new Byte((byte)20));
    l.put("center_on_edge", new Byte((byte)12));
    l.put("anywhere", new Byte((byte)0));
    l.put("left", new Byte((byte)16));
    l.put("right", new Byte((byte)32));
    l.put("on_edge", new Byte((byte)8));
  }
}



/* Location:           E:\idea\

 * Qualified Name:     a.e.a.getDefaultLicenseInfoEx

 * JD-Core Version:    0.7.0.1

 */